package bookshop.service;

import java.util.List;

import bookshop.domain.Book;
import bookshop.service.helper.BookQueryHelper;
import bookshop.utils.Page;

public interface BookService {
	
	//添加图书
	void newBook(Book book);
	
	
	//显示图书
	List<Book> getAllBooks();
	
	
	//显示图书的图片
	byte[] loadCover(String bookCode);
	
	
	//根据图书ID得到图书信息
	Book getBookByCode(String bookCode);
	
	
	
	//更新图书
	void updateBook(Book book);
	
	
	//删除图书
	void removeBook(String bookCode);
	
	
	//根据指定查询条件查询图书
	Page loadBooksByCondition(BookQueryHelper helper,Page page);;
	
	
	//根据类别得到图书
	List<Book> getBookById(int bookId);

}
